package com.jketing.repository.ams.base;

import java.util.List;

import com.jketing.entity.ams.base.Organ;
import com.jketing.repository.BaseRepository;

/**
 * 	OrganRepository 组织机构仓库操作类
 * 	功能：实现单表CRUD及分页条件查询
 * 
 * @author  李荣华
 * @version v1.0
 * @date    2017-11-22
 * @since   Spring-data 1.11.4
 */
public interface OrganRepository extends BaseRepository<Organ, String> {
	/**
	 * getOrganByGrade 按树型层次级别得到机构列表
	 * 	 
	 * @param int grade树型层次级别
	 * 
	 * @return List<Organ>
	 */
	List<Organ> getOrganByGrade(int grade);
	/**
	 * getOrganByType 按机构类型得到机构列表
	 * 	 
	 * @param String type 机构类型
	 * 
	 * @return List<Organ>
	 */
	List<Organ> getOrganByType(String type);
	
}
